<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
  	<s:debug></s:debug>
	<!-- 可以在国际化资源文件中定制错误消息 -->
	<!-- 由于兼容问题需要在 tomcat 目录中的 server.xml 文件中端口号为8080 的 Connector 标签内加入  maxSwallowSize="-1" -->
	<s:form action="uploadTest2" method="post" enctype="multipart/form-data">
	
		<!-- 显示错误消息 -->
		<!-- 参看 i18n.jsp, 可以获取国际化资源文件的占位符, 然后将字节单位转换为兆 -->
		<s:iterator value="actionErrors" var="errorInf">
			<s:property value="errorInf"/><br>	
		</s:iterator>
		<s:iterator value="fieldErrors['file']" var="stringArray">
			<s:iterator value="stringArray" var="string">
				<label class="errorMessage">
					<s:property value="string"/><br>
				</label>
			</s:iterator>
    	</s:iterator><br>
	
		<s:text name="file"></s:text>
		<s:file name="file"></s:file>
		<s:text name="fileDesc"></s:text>
		<!-- 防止表单回显错误, 在 textField 后加下标 -->
		<s:textfield name="fileDesc[0]"></s:textfield><br>
				
		<s:text name="file"></s:text>
		<s:file name="file"></s:file>
		<s:text name="fileDesc"></s:text>
		<s:textfield name="fileDesc[1]"></s:textfield><br>
		
		<s:text name="file"></s:text>
		<s:file name="file"></s:file>
		<s:text name="fileDesc"></s:text>
		<s:textfield name="fileDesc[2]"></s:textfield><br>
		<s:submit></s:submit>
	</s:form>
  </body>
</html>
